﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace myomscl.Utils
{
    public static class Constants
    {
        /// <summary>
        /// screens
        /// </summary>
        public const string NewAlerts = "NewAlerts";
        public const string InProgress = "InProgress";
        public const string Executed = "Executed";
        public const string Logged = "Logged";
        public const string Invoices = "Invoices";
        public const string Queued = "Queued";
        public const string Sent = "Sent";


        /// <summary>
        /// sp parameters
        /// </summary>
        public const string Sp_Param_ConstructorPrice = "@constructorprice";
        public const string Sp_Param_StartFee = "@startfee";
        public const string Sp_Param_ContractorId = "@contractorid";
        public const string Sp_Param_Comments = "@comments";
        public const string Sp_Param_TrafficComments = "@trafficcomments";
        public const string Sp_Param_AlertCode = "@alertcode";
        public const string Sp_Param_TrafficProblems = "@trafficproblems";
        public const string Sp_Param_ContactUser = "@contactuser";
        public const string Sp_Param_CreatedUser = "@createduser";
        public const string Sp_Param_Location = "@location";
        public const string Sp_Param_CenterCoordinates = "@centercoordinates";
        public const string Sp_Param_AreaCoordinates = "@areacoordinates";
        public const string Sp_Param_MunicipalityAreaId = "@municipalityareaid";
        public const string Sp_Param_AlertArea = "@alertarea";
        public const string Sp_Param_Days = "@days";
        public const string Sp_Param_AlertId = "@alertid";
        public const string Sp_Param_Id = "@id";
        public const string Sp_Param_AlertType = "@alerttype";
        public const string Sp_Param_ActivityType = "@activitytype";
        public const string Sp_Param_NetworkOperatorName = "@networkoperatorname";
        public const string Sp_Param_Search = "@search";
        public const string Sp_Param_MunicipalityId = "@municipalityid";
        public const string Sp_Param_EstimateStartDate = "@estimatestartdate";
        public const string Sp_Param_EstimateEndDate = "@estimateenddate";
        public const string Sp_Param_Status = "@status";
        public const string Sp_Param_Ids = "@ids";
        public const string Sp_Param_OldStatus = "@oldstatus";
        public const string Sp_Param_NewStatus = "@newstatus";
        public const string Sp_Param_CurrentStatus = "@status";
        public const string Sp_Param_StartDate = "@startdate";
        public const string Sp_Param_EndDate = "@enddate";

        public const string Sp_Param_UserId = "@userid";
        public const string Sp_Param_NetworkOperatorId = "@networkoperatorid";
        public const string Sp_Param_FirstName = "@firstname";
        public const string Sp_Param_LastName = "@lastname";
        public const string Sp_Param_Phone1 = "@phone1";
        public const string Sp_Param_Phone2 = "@phone2";
        public const string Sp_Param_Email = "@email";
        public const string Sp_Param_Login = "@login";
        public const string Sp_Param_Password = "@password";
        public const string Sp_Param_Notification = "@notification";
        public const string Sp_Param_Confirmation = "@confirmation";
        public const string Sp_Param_UseMunicipConstractor = "@usemunicipconstractor";
        public const string Sp_Param_Code = "@code";
        public const string Sp_Param_Name = "@name";
        public const string Sp_Param_PostAddress = "@postaddress";
        public const string Sp_Param_PostCode = "@postcode";
        public const string Sp_Param_City = "@city";
        public const string Sp_Param_Disabled = "@disabled";
        public const string Sp_Param_Archive = "@archive";
        public const string Sp_Param_ShowDisabled = "@showdisabled";
        public const string Sp_Param_MaterialsId = "@materialsid";
        public const string Sp_Param_Price = "@price";
        public const string Sp_Param_Unit = "@unit";
        public const string Sp_Param_OldPassword = "@oldpassword";
        public const string Sp_Param_NewPassword = "@newpassword";

        /// <summary>
        /// sp names
        /// </summary>
        public const string Sp_Name_GetContactAlerts = "GetContactAlerts";
        public const string Sp_Name_GetAlerts = "GetAlerts";
        public const string Sp_Name_Alert_GetActualData = "Alert_GetActualData";
        public const string Sp_Name_Alert_GetDetails = "Alert_GetDetails";
        public const string Sp_Name_Alert_GetSummaryDetails = "Alert_GetSummaryDetails";
        public const string Sp_Name_Alert_Update = "Alert_Update";
        public const string Sp_Name_Alert_UpdateStatus = "Alert_UpdateStatus";
        public const string Sp_Name_GetProfileInfo = "GetProfileInfo";
        public const string Sp_Name_NetworkOperator_GetList = "NetworkOperator_GetList";
        public const string Sp_Name_NetworkOperator_GetDetails = "NetworkOperator_GetDetails";
        public const string Sp_Name_NetworkOperator_AddPerson = "NetworkOperator_AddPerson";
        public const string Sp_Name_NetworkOperator_Update = "NetworkOperator_Update";
        public const string Sp_Name_NetworkOperator_Create = "NetworkOperator_Create";
        public const string Sp_Name_NetworkOperator_GetPersonList = "NetworkOperator_GetPersonList";
        public const string Sp_Name_UpdatePerson = "UpdatePerson";
        public const string Sp_Name_Materials_GetListForMunicipality = "Materials_GetListForMunicipality";
        public const string Sp_Name_Materials_GetDetails = "Materials_GetDetails";
        public const string Sp_Name_Materials_Update = "Materials_Update";
        public const string Sp_Name_Materials_Create = "Materials_Create";
        public const string Sp_Name_Materials_GetListForAlert = "Materials_GetListForAlert";
        public const string Sp_Name_Materials_ValidateName = "Materials_ValidateName";
        public const string Sp_Name_Alert_UpdateDetails = "Alert_UpdateDetails";
        public const string Sp_Name_User_Authenticate = "User_Authenticate";
        public const string Sp_Name_User_ChangePassword = "User_ChangePassword";
        public const string Sp_Name_User_GetByEmail = "User_GetByEmail";
        public const string Sp_Name_User_CreateMunicipality = "User_CreateMunicipality";
        public const string Sp_Name_Contractor_GetList = "Contractor_GetList";
        public const string Sp_Name_Municipality_GetByNetworkOperator = "Municipality_GetByNetworkOperator";
        public const string Sp_Name_Municipality_GetLocations = "Municipality_GetLocations";
        public const string Sp_Name_Alert_Create = "Alert_Create";
        public const string Sp_Name_Alert_GetContractors = "Alert_GetContractors";
        public const string Sp_Name_Alert_GetRemarks = "Alert_GetRemarks";
        public const string Sp_Name_Alert_UpdateMaterials = "Alert_UpdateMaterials";
        public const string Sp_Name_User_Validate = "User_Validate";
        public const string Sp_Name_Municipality_GetStartFee = "Municipality_GetStartFee";
        public const string Sp_Name_Municipality_GetArchiveTime = "Municipality_GetArchiveTime";
        public const string Sp_Name_Municipality_UpdateStartFee = "Municipality_UpdateStartFee";
        public const string Sp_Name_Municipality_UpdateArchiveTime = "Municipality_UpdateArchiveTime";
        public const string Sp_Name_Invoice_Create = "Invoice_Create";
        public const string Sp_Name_Alert_AddRemark = "Alert_AddRemark";
        public const string Sp_Name_Invoice_GetExcel = "Invoice_GetExcel";
        public const string Sp_Name_Invoice_GetCSV = "Invoice_GetCSV";
        public const string Sp_Name_Contractor_GetDetails = "Contractor_GetDetails";
        public const string Sp_Name_Contractor_Update = "Contractor_Update";
        public const string Sp_Name_Contractor_Create = "Contractor_Create";
        public const string Sp_Name_User_GetMenuStatuses = "User_GetMenuStatuses";
        public const string Sp_Name_Municipality_GetArchive = "Municipality_GetArchive";
        public const string Sp_Name_Alert_UpdateContractor = "Alert_UpdateContractor";
        public const string Sp_Name_Alert_UpdateRemark = "Alert_UpdateRemark";
        public const string Sp_Name_Alert_GetHerstelAlerts = "Alert_GetHerstelAlerts";



        /// <summary>
        /// action buttons
        /// </summary>
        public const string Select = "Select";
        public const string ReviewAction = "Reject_Approve_PartiallyApprove";
        public const string Status = "Status";
        public const string ExecutedAction = "Accept_Decline";
        public const string SubmitAction = "Submit";
        public const string RectractAction = "Retract";
        public const string SendAction = "Send";
        public const string DeleteAction = "Delete";



        /// <summary>
        /// actions 
        /// </summary>
        public const string Approve = "Approve";
        public const string Reject = "Reject";
        public const string PartiallyApprove = "PartiallyApprove";
        public const string Accept = "Accept";
        public const string Decline = "Decline";
        //public const string Executed = "Executed";
        public const string Retracted = "Retracted";
        public const string Send = "Send";
        public const string Delete = "Delete";




        /// <summary>
        /// general constants
        /// </summary>
        public const string ListAlert = "ListAlert";


        /// <summary>
        /// session constants
        /// </summary>
        public const string SessionList = "SessionList";
        public const string Changes = "Changes";
        public const string CurrentUser = "CurrentUser";
        public const string CurrentItem = "CurrentItem";
        public const string Filters = "Filters";
        public const string FilterDates = "FilterDates";
        public const string ExecuteData = "ExecuteData";
        public const string OpenList = "OpenList";


        public const string MunicipalityUser = "M";
        public const string NetworkOperatorUser = "N";
        public const string ContractorUser = "C";


        /// <summary>
        /// application constants
        /// </summary>
        /// 
        public const string ActivityTypes = "ActivityTypes";
        public const string AlertTypes = "AlertTypes";
        public const string MaterialsTypes = "MaterialsTypes";

    }
}

